<?php

$bolGDesdeAjax = true;
require_once(dirname(__FILE__) . "/../index.php");

require_once(BaseConfig::LoadClass('vars.class.php'         ));
require_once(BaseConfig::LoadClass('sesion.class.php'       ));
require_once(BaseConfig::LoadClass('template.class.php'     ));
require_once(BaseConfig::LoadClass('usuario.class.php'      ));
require_once(BaseConfig::LoadClass('configuracion.class.php'));
require_once(BaseConfig::LoadClass('permiso.class.php'      ));
require_once(BaseConfig::LoadClass('menu.class.php'         ));
require_once(BaseConfig::LoadClass('pagina.class.php'       ));
require_once(BaseConfig::LoadClass('menu_lateral.class.php' ));

require_once(BaseConfig::LoadClass('sitio.class.php'        ));
require_once(BaseConfig::LoadClass('sitio_local.class.php'  )); // Sitio_local debe ir despues de sitio Y de pagina

$oConfiguracion = new Config    ();
$oTemplate      = new Template  ();
$oSesion        = new Sesion    ();
$oSitio         = new SitioLocal();
$strPagina      = '';

switch(Variables::GetPageOption()) {
  case 'CambioMarca':
    $strPagina = "<option value=''>:: SELECCIONE ::</option>" . Variables::GetSelectByTable("cat_anios_modelo", "DISTINCT(anio)", "anio"  , "", "", "", "WHERE id_marca = " . (Variables::GetOption('id_marca') - 0) . " ORDER BY anio DESC");
    break;
  case 'CambioAnioMarca':
    $strPagina = "<option value=''>:: SELECCIONE ::</option>" . Variables::GetSelectByTable("cat_modelos_sisa", "id_sisa"       , "nombre", "", "", "", "WHERE id_marca = " . (Variables::GetOption('id_marca') - 0) . " AND anio = " . (Variables::GetOption('anio') - 0) . " ORDER BY anio DESC");
    break;
  case 'CambioCP1':
    $strConsulta = "SELECT DISTINCT(A.id_estado), B.nombre FROM cat_colonias AS A JOIN cat_estados AS B ON A.id_estado = B.id_estado WHERE A.nombre LIKE '%" . OperacionesDB::CambioValoresNoPosiblesDB(Variables::GetOption('codigo_postal')) . "'";
    $arrDatos    = Variables::GetArrayByQuery($strConsulta, "id_estado", "nombre");
    $strPagina   = Variables::GetSelectByArray($arrDatos);
    break;
  case 'CambioCP2':
    $strConsulta = "SELECT id_colonia, nombre FROM cat_colonias WHERE nombre LIKE '%" . OperacionesDB::CambioValoresNoPosiblesDB(Variables::GetOption('codigo_postal')) . "' AND id_estado = " . Variables::GetOption('id_estado');
    $arrDatos    = Variables::GetArrayByQuery($strConsulta, "id_colonia", "nombre");
    $strPagina   = Variables::GetSelectByArray($arrDatos);
    break;
  case 'CambioCP3':
    $strConsulta = "SELECT 0 AS id, B.nombre FROM cat_colonias AS A JOIN cat_municipios AS B ON A.id_municipio = B.id_municipio AND A.id_estado = B.id_estado WHERE A.nombre LIKE '%" . OperacionesDB::CambioValoresNoPosiblesDB(Variables::GetOption('codigo_postal')) . "' AND A.id_estado = " . Variables::GetOption('id_estado') . " AND A.id_colonia = " . Variables::GetOption('id_colonia');
    $arrDatos    = Variables::GetArrayByQuery($strConsulta, "id", "nombre");
    $strPagina   = $arrDatos["0"];
    break;
}

die($strPagina);
?>